草庐IT

firebase - 带有 Firestore 的 StreamController

全部标签

javascript - 使用对象元素作为参数的 Firestore 查询

我在一个项目中使用Firestore作为我的数据库,我有一个表,我需要在对象内部进行查询{foo:"data",bar:"data",exObject:{dataToQuery:"value"}}这是我想在对象内部进行查询的结构示例一个看起来像这样的查询:dbRef.collection("Table").where("exObject.dataToQuery","==","value")但这行不通。有没有办法使用对象的内部值作为参数在Firestore中进行查询?如果没有,是否有办法实现同样的结果?Firestore结构示例 最佳答案

javascript - 如何结合 Firestore orderBy desc 和 startAfter 游标

我正在尝试查询firestore中的列表,该列表应按降序日期属性排序,并使用startAfter游标对结果进行分页。正如您在下面的代码片段中所看到的,一旦我将orderBy('date','desc')与startAfter(lastDoc.date)结合使用,这就会失败。我想知道我做错了什么。有什么想法吗?//thisactuallyworks//butitissortedbyascendingdatesdb.collection('tanks').doc(tankId).collection('documentations').orderBy('date').startAfter(

javascript - 如何从 Firebase Cloud Function 在 Google Pub/Sub 中发布消息?

我编写了一个函数来接收http请求并发送电子邮件。但是,我想接收一个http请求并发送一个pub消息。问题是文档不清楚。我该怎么做?这是我的实际代码。exports.weeklyEmail=functions.https.onRequest((req,res)=>{constemail='****@gmail.com'console.log('Sendinge-mail')constmailOptions={to:email,from:'****@alunos.utfpr.edu.br',subject:'Teste',text:'Conteudodoemail'}mailTransp

javascript - 抛出新功能。Firebase 云功能上的 https.HttpsError 被客户端拒绝为内部错误

我将以下CloudFunction部署到我的Firebase项目中:exports.createCredentials=functions.https.onCall((data,context)=>{if(!context.auth)thrownewfunctions.https.HttpsError('failed-auth','Youmustbeauthenticatedtocallthisfunction')const{email,password}=data;if(!(typeofemail==='string'))thrownewfunctions.https.HttpsEr

javascript - 如何将带有数组的字符串转换为数组

这个问题在这里已经有了答案:SafelyturningaJSONstringintoanobject(28个答案)关闭4年前。如何将这段响应转换为有效数组?我想对数据执行Object.map:varuser_roles="['store_owner','super_admin']";这不是有效的JSON,所以我不能使用JSON.parse

javascript - 带有字典参数的 Jquery post to Action

我感觉很不愉快,但我找不到这个问题的答案:在检查jQ$.post调用时,我有一组对象需要看起来像这样:limiter[0].Keylimiter[0].Value以便在Action中映射publicActionResultSomeAction(Dictionarydictionary){}但是,这个javascript://SomeGuidandSomeValuevarparam=[{'Key':'00000000-0000-00000-000000','Value':'someValue'}];$.post('/SomeController/SomeAction/',{diction

javascript - 带有客户端 haml 的 angularjs

我刚刚开始在我的Rails应用程序中使用AngularJS,因为我习惯在Rails中使用haml模板,所以我想在客户端对AngularJS做同样的事情。问题是我不知道在哪里读取haml文件。我有一个投资者模型,我正在尝试将“显示”模板转换为haml,因为它是最容易开始的。这是我的与显示相关的AngularJS代码投资者.js.咖啡#Setupthemodule&routeangular.module("investor",['investorService']).config(['$routeProvider',($provider)->$provider.when('/investo

javascript - Firebase 持久性 - onDisconnect 与多个浏览器窗口

我们正在编写一个监控在线状态的应用程序。在多种情况下,我们需要用户打开多个浏览器窗口。我们遇到了一个问题,用户在辅助浏览器窗口中打开并运行firebasejs代码后,将关闭该辅助窗口。这会将它们在主窗口中设置为离线,因为onDisconnect事件会在辅助窗口中触发。这种情况有解决方法吗?这是可以使用特殊/.info/connected位置的地方吗? 最佳答案 .info/connected存在数据仅告诉给定客户端它们是否链接到Firebase服务器,因此在这种情况下它不会帮助您。您可以尝试以下方法之一:如果离线则重置变量如果您有多

javascript - 使用带有 Javascript 的 Mailgun 发送电子邮件

我正在使用JS,我有以下代码:varXHRResponse=XHR.send("POST","https://api.mailgun.net/v2/sandbox224f28ae45a8499d84184fd4c48e62ee.mailgun.org/messages",{"parameters":{"from":"MailgunSandbox","to":"Jordi","subject":"HelloJordi","text":"CongratulationsJordi,youjustsentanemailwithMailgun!Youaretrulyawesome!Youcans

javascript - 如何监听带有 SVG 图像的对象的加载事件?

我想在使用snap.svg加载SVG图像后对其进行操作。不幸的是,加载事件的回调从未被调用。如何向svg对象注册加载事件?我创建了这个minimalexample我的问题。HTML:Javascript:alert('loading');$('#animation').on('load',function(){alert('loaded');}); 最佳答案 来自这篇文章jQuerySVG-objecttagloadeventItseemslikejQuerysimplypreventstobinda"load"eventtoano